#navbar {
display: none !important;
}

/* 1. Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
tr { vertical-align: top; }
fieldset, img { border: 0px; }
abbr, acronym { border: 0px; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
h1, h2, h4, h5, h6 { font-size: 100%; font-weight: bold; }
h3 {margin: 0px; padding: 0px; font-weight: normal; color: #778b07;}
ol, ul { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }	
.clear { clear: both; }
.right { float: right; }
.left { float: left; }
	#skia {box-shadow: 4px 4px #dddddd; border-radius: 5px;}
#bild, #bild1 {    -moz-box-shadow: 0px 0px 7px #222;
    -webkit-box-shadow: 0px 0px 7px #222;
    box-shadow: 0px 0px 7px #222;
    border: 8px solid transparent;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;}
#bild1{border: 4px solid transparent;margin:3px;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;-ms-transition: all 0.1s linear;transition: all 0.1s linear;}
 #bild1:hover {background:#8cc1ce;transform:translate(0px,2px);-moz-transform:translate(0px,2px);-webkit-transform:translate(0px,2px); }
/* 2. Defaults */
body { background: #c4dfe6; background-image: url(https://lh3.googleusercontent.com/-lp1dZATMxAg/T1KAxDIg8iI/AAAAAAAAU4c/Vs78xj_FnSM/s1100/texture_t.jpg); background-repeat: repeat-x; font: 12px/17px Arial, Helvetica, sans-serif; color: #222; }

input { font-family: Arial, Helvetica, sans-serif; }
.thumb img { background: #fff; padding: 1px; border: 1px solid #f0f0f0; }
.rss { background: url(https://lh4.googleusercontent.com/-sX_wuvSC_vQ/TXdIWFw8d9I/AAAAAAAAAC0/yrzHOsEcjy0/rsssd.gif) no-repeat 4px 1px; padding: 0px 0px 0px 19px !important; }
	
/* 3. Hyperlinks */
a, a:visited, a:active { color: #222; text-decoration: none; }
a:hover { color: #88ae02; text-decoration: underline; }
a:focus, a:hover, a:active { outline: none; }
a img { border: none; border-radius: 4px;}
a:hover img {
 filter: alpha(opacity=70);
 -moz-opacity: .7;
    opacity: .7;
 border-color:#000000;
}

/* 6. Header */
#header { width: 982px; height: 160px; background: #c4dfe6; background-image: url(https://lh3.googleusercontent.com/-xzlzx7u9gvo/TofNAWbCFuI/AAAAAAAAPFA/kzdXbV9IZi4/s981/panida.jpg);  margin: 5px auto 0px auto; padding: 0px 0px; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
#headline {background: #88ae02; width: 982px; margin: 0px auto; padding:8px; font-size: 13px; line-height: 16px; border-bottom: 2px solid #fd5200; clear:both; box-shadow: 0 3px 6px rgba(0,0,0,0.5);border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px !important; text-align: right;}	
.imagelogo { float: left; width: 300px; height: 30px; cursor: pointer; }
#headline a { color: #ffffff; font-size: 12px; font-family: Comic Sans MS; font-weight: bold;}
#headline a:hover { color: #ceceb9; }
/* 7. Vertical Menu */
.vertical ul { width: 160px; border-top: 1px solid #e6e6e6; }
.vertical li a { display: block; background: #f9fafa url(https://lh3.googleusercontent.com/-orljQaq2ILY/UbR4EV5tKeI/AAAAAAAAb9c/5Wsjjq44uzM/s16/arrow-menu.gif) no-repeat 2px 6px; width: 131px; padding: 6px 10px 6px 17px; text-decoration: none; font-size: 1em; font-weight: bold; color: #222; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.vertical li a:hover { color: #7e9a21; text-decoration: none; }
.vertical li { display: inline; }
.ad468x60 { width: 468px; height: 60px; }
/* 8. Horizontal Menu */
.horizontal ul { display: block; list-style-type: none; }
.horizontal li { float: left; display: inline; background: url(https://lh3.googleusercontent.com/-orljQaq2ILY/UbR4EV5tKeI/AAAAAAAAb9c/5Wsjjq44uzM/s16/arrow-menu.gif) no-repeat center right; padding: 0px; list-style: none; }
.horizontal li a { float: left; display: block; padding: 0px 10px; text-decoration: none; border-left: none; }
.horizontal li a:hover { color: #ffffff; text-decoration: none; }
	
/* 9. Wrappers */
#wrapper { background: #fff; width: 960px; margin: 0px auto; padding: 10px;box-shadow: 0 0 5px rgba(0,0,0,0.5);}
#leftwrapper { float: left; width: 650px; }

/* 10. Columns */
#column1 { float: left; width: 160px; }
#column2 { float: right; width: 480px; padding: 0px 0px 0px 0px; }
#column3 { }	
/* 11. Featured Content Slider */
#slider { background: #f9fafa; width: 473px; margin: 0px 0px 10px 0px; padding: 6px 0px 6px 5px; border: 1px solid #e6e6e6; }
#featured { width: 373px; padding-right: 95px; position: relative; height: 236px; background: #222; }
#featured ul.ui-tabs-nav { position: absolute; background: #333; top: 0px; left: 373px; width: 95px; list-style: none; color: #fff; }
#featured ul.ui-tabs-nav li { float: left; padding: 0px 0px 1px 0px; }
#featured ul.ui-tabs-nav li img { float: left; background: #fff; margin: 3px; padding: 1px; border: 1px solid #666; }
#featured li.ui-tabs-nav-item a { display: block; background:#444; height: 54px; padding: 2px; }
#featured li.ui-tabs-nav-item a:hover { background: #555; }
#featured li.ui-tabs-selected { padding: 0px 0px 1px 0px; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background: #86a50c; }
#featured .ui-tabs-panel { background: #000; width: 373px; margin: 0px; padding: 0px; position: relative; height: 236px;}
#featured .ui-tabs-panel .info { position: absolute; background: #ff8000; width: 357px; bottom: 0px; left: 0px; opacity: .75;filter: alpha(opacity=75); padding: 8px;}	
#featured .info h2 { font-size: 18px; color: #fff; line-height: 22px; overflow: hidden; }
#featured .info a { text-decoration: none; color: #fff; }
#featured .info a:hover { text-decoration: underline; }
#featured .ui-tabs-hide { display: none; }
	/* 12. Postbox */
.postbox { width: 235px; margin: 0px 0px 10px 0px; }
.postbox h1 { background: #f9fafa url(https://lh3.googleusercontent.com/-Ok4t7TlquF8/T1KCXD6gBzI/AAAAAAAAU4k/UKkyWBmKuLE/s30/menut.gif) repeat-x; height: 28px; padding: 0px 0px 0px 10px; font-size: 1em; font-weight: bold; line-height: 29px; border: 1px solid #e6e6e6; }
.postbox h1 a, .postbox h1 a:visited { color: #222; }
.postbox h1 a:hover { color: #657c16; text-decoration: none; }
.postbox h2 { font-size: 1em; font-weight: bold; line-height: 16px; }
.postbox h2 a, .postbox h2 a:visited { color: #222; }
.postbox ul { padding: 2px 0px 0px 0px; }
.postbox ul li { padding: 0px 0px 3px 4px; font-size: 1em; line-height: 15px; }
.postbox ul li a, .postbox ul li a:visited { color: #222; }
.postbox ul li a:hover { color: #657c16; }
.boxcontent { background: #fff; padding: 10px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.boxcontent h5 { margin: 0px; padding: 3px 0px 4px 0px; color: #555; }
.more { margin: 10px 0px 5px 0px; font-weight: bold;}
    /* 13. Content */
#content { float: right; background: #fff; width: 458px; padding: 10px; border: 1px solid #e6e6e6;}
.posttitle { margin: 0px 0px 2px 0px; font-size: 14px; line-height: 14px;color: #797979;  font-family: Comic Sans MS; font-weight:normal;}
.postmeta { padding: 5px 20px 5px 5px; }
.browse { padding: 0px 0px 7px 0px; font-size: 12px; color: #333; border-bottom: 1px dashed #bfbfbf; }
.browse a, .browse a:visited { color: #a06a34; }
    /* 14. Entry */
.entry { padding: 15px 0px 10px 0px; color: #222; line-height: 1.4em; border-top: 1px solid #e6e6e6; }
.entry img {max-width:458px;}
.entry p { padding-bottom: 10px; }
.entry strong { font-weight: bold; }
.entry em { font-style: italic; font-weight: normal; }
.entry strong em, .entry em strong { font-style: italic; font-weight: bold; }
.entry h1 { font-size: 20px; font-weight: bold; padding: 0px 0px 7px 0px; }
.entry h2 { font-size: 18px; font-weight: bold; padding: 0px 0px 7px 0px; }
.entry h3 { font-size: 12px; font-weight: bold; padding: 0px 0px 7px 0px; }
.entry h4 { font-size: 14px; font-weight: bold; padding: 0px 0px 0px 0px; }
.entry h5 { font-size: 13px; font-weight: bold; padding: 0px 0px 7px 0px; }
.entry h6 { font-size: 12px; font-weight: bold; padding: 0px 0px 7px 0px; }
.entry a { color: #b35500; }
.entry a:hover { color: #f3500a; text-decoration: underline; }
.entry a img { border: none; }
.entry ul { margin: 0px 0px 0px 7px; padding-bottom: 10px; list-style: none;}
.entry ol { margin: 0px 0px 10px 25px; list-style-type: decimal; }
.entry ol ol { list-style: upper-alpha; }
.entry ol ol ol { list-style: lower-roman; }
.entry ol ol ol ol { list-style: lower-alpha; }
.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul { margin-bottom: 0px; }
.entry ul li { padding: 3px 0px 3px 3px; font-size: 12px; line-height: 15px; }
.entry ol li { padding: 3px 0px 3px 0px; font-size: 12px; line-height: 15px; }	
.entry li a:link, .entry li a:visited { color: #222222; }
.entry li ul { margin: 0px;padding: 0px; }
.entry del { text-decoration: line-through;color: #aaa; }
.entry ins { text-decoration: underline; font-weight: bold; }
.entry code { display: block; background: #f9f9f9;margin: 10px 0px; padding: 10px; font: 12px Monaco, monospace; color: #333; border-left: 4px solid #e6e6e6; }
.entry blockquote { background: #f9f9f9; font-size: 12px; line-height: 16px; color: #333; margin: 15px 0px; padding: 10px; border: 1px solid #e6e6e6; }
.entry blockquote cite { display: block; margin: 5px 10px 5px 10px; font-size: 12px; color: #555; font-style: italic; text-align: left; }
.entry blockquote.alignright { width: 40%; margin: 0px 0px 10px 1em; }
.entry blockquote.alignleft { width:40%; margin: 0px 1em 10px 0px; }
.entry blockquote p { margin: 0px; }
.entry hr { background: #e6e6e6; color: #e6e6e6; clear: both; width: 100%; height: 1px; margin: 15px 0px; border: none; }
.entry input, .entry textarea { font-size: 1em; padding: 3px; }
.tags { background: #fff url(https://lh3.googleusercontent.com/-qmaGdPOlSOc/TXdIW3xUnAI/AAAAAAAAAC8/1TCO1DWW9ZM/tagl.gif) no-repeat 0px 0px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px; color: #5f5f5f; font-weight: bold;}
.tags a, .tags a:visited { color: #fff; text-decoration: none; background: #3c9dff; padding: 4px; border-radius: 3px;font-weight:normal;}
.tags a:hover { color: #ffff6c; text-decoration: none; }
/* 15. Archive */
.archive { padding: 15px 0px; border-bottom: 1px solid #e6e6e6; }
.archive .thumb { padding: 0px 10px 0px 0px; }
.archive h2 { margin: 0px 0px 8px 0px; font-size: 12px; line-height: 14px; }
.archive h2 a, .archive h2 a:visited { color: #688033; }	
/* 17. Sidebar */
#sidebar { float: right;background: #fff;width: 300px; }
#sidebar li ul { border: none;}
#sidebar a, #sidebar a:visited { color: #222; }
#sidebar a:hover { color: #ff8000; }
.leftsidebar { width: 160px; margin: 10px 0px 0px 0px; }
.box { background: #fff; margin: 0px 0px 10px 0px; padding: 5px 10px 10px 10px; color: #222; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
#sidebar h2, #column1 h2 {
    background: url("https://lh5.googleusercontent.com/-U_GY1bM-FGg/UbPJworfAjI/AAAAAAAAb70/eNl8ypvlrIM/s128/menut.gif") repeat-x scroll 0 0 #F9FAFA;
    border: 1px solid #E6E6E6;
    font-size: 1em;
    font-weight: bold;
    height: 28px;
    line-height: 29px;
    padding: 0 10px;
}
#sidebar .widget-content{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    color: #222222;
    margin: 0 0 10px;
    padding: 5px 10px 10px;
}
#column1 .widget-content{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    color: #222222;
    margin: 0 0 10px;
    padding: 5px 10px 10px;
}
#column1 .widget {margin-bottom:10px;}

#sidebar .widget-content ul li {
    padding: 5px 0 0 8px;
	}
	/* 19. Widgets */
.fullwidget { width: 300px;}
.leftwidget { float: left; width: 145px; }
.rightwidget { float: right; width: 145px;}
.leftsidebar ul li, .fullwidget ul li, .leftwidget ul li, .rightwidget ul li, #pageright ul li { padding: 3px 0px 0px 5px; }
.leftsidebar h3, .leftwidget h3, .rightwidget h3, .fullwidget h3, #pageright h3 { background: #f9fafa url(https://lh3.googleusercontent.com/-Ok4t7TlquF8/T1KCXD6gBzI/AAAAAAAAU4k/UKkyWBmKuLE/s128/menut.gif) repeat-x; height: 28px; padding: 0px 10px; font-size: 1em; font-weight: bold; line-height: 29px; border: 1px solid #e6e6e6; }
.leftsidebar h3 a { text-decoration: none; line-height: 29px; }
.leftsidebar a { font-size: 1em; line-height: 15px; }
.leftsidebar h2 a { color: #16387c;}
.leftsidebar span { float: right; width: 92px; }
.leftnews { padding: 7px 0px 7px 0px; border-bottom: 1px dotted #e6e6e6; }
.leftnews .thumb { float: left; }
.rsswidget img { width: 12px; height: 12px; }

/* 24. Pagination */
.pagenavi { padding: 10px 0px 0px 0px; }
.nextprev a { padding: 7px 0px; }

/* 25. Footer */
#footer {  background: #ca72fe; background: #ff599b; width: 964px; margin: 2px auto; padding: 5px 10px 5px 5px; font-size: 11px; box-shadow: 0 3px 6px rgba(0,0,0,0.5);border: 1px solid rgba(0, 0, 0, 0.4);border-radius: 2px !important;}
#footer h3 { width: 220px; margin: 0px 0px 5px 0px; padding: 0px 0px 2px 0px; font-size: 1.1em; color: #292929; font-weight: bold; border-bottom: 1px solid #e6e6e6; }
#footer ul { display: block; float: left;}
#footer ul li { background: url(https://lh4.googleusercontent.com/-1164GhxYKoc/TXdIT6etBZI/AAAAAAAAACk/ITKkx63-s5M/bulletkv.gif) no-repeat 0px 8px; padding: 0px 0px 4px 7px; }
#bottom { width: 980px; margin: 0px auto 10px auto; font-size: 11px; text-align: center; }
.footerwidget { width: 220px; padding: 5px 10px;}	
#footer .widget h2 {width: 220px; margin: 0px 0px 5px 0px; padding: 0px 0px 2px 0px; font-size: 1.1em; font-weight: bold; border-bottom: 1px solid #e6e6e6;}

.note {
    position:relative;
    padding:1em 1.5em;
    margin: 2px;
    color:#fff;
    background:#97C02F;
    overflow:hidden;
}

.note:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 16px 16px 0; /* This trick side-steps a webkit bug */
    border-style:solid;
    border-color:#fff #fff #658E15 #658E15; /* A bit more verbose to work with .rounded too */
    background:#658E15; /* For when also applying a border-radius */
    display:block; width:0; /* Only for Firefox 3.0 damage limitation */
    /* Optional: shadow */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
}

.note.red {background:#C93213;}
.note.red:before {border-color:#fff #fff #97010A #97010A; background:#97010A;}

.note.blue {background:#53A3B4;}
.note.blue:before {border-color:#fff #fff transparent transparent; background:transparent;}

.note.taupe {background:#999868;}
.note.taupe:before {border-color:#fff #fff #BDBB8B #BDBB8B; background:#BDBB8B;}

.note.portakali {background:#ff5f11;}
.note.portakali:before {border-color:#fff #fff #ffa275 #ffa275; background:#ffa275;}

.note.mple {background:#53a9ff;}
.note.mple:before {border-color:#fff #fff #42a0ff #42a0ff; background:#42a0ff;}

.note.kafe {background:#c4972f;}
.note.kafe:before {border-color:#fff #fff #9d7926 #9d7926; background:#9d7926;}
 
.note.rounded {
    -webkit-border-radius:5px 0 5px 5px;
    -moz-border-radius:5px 0 5px 5px;
    border-radius:5px 0 5px 5px;
}
.note.rounded:before {
    border-width:8px; /* Triggers a 1px 'step' along the diagonal in Safari 5 (and Chrome 10) */
    border-color:#fff #fff transparent transparent; /* Avoids the 1px 'step' in webkit. Background colour shows through */
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius:0 0 0 5px;
    border-radius:0 0 0 5px;
}
.note p {margin:0;}
.note p + p {margin:1.5em 0 0;}
.browse a, .browse a:active,  .button { color: #777;  padding: 3px; border-width: 1px; margin-right: 3px;
    border-style: solid;
    border-color: #dedede #bababa #aaa #bababa;
    box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
    border-radius: 4px;    
    background-color: #e3c57d;
    background-image: linear-gradient(top, #f7f6f6, #eae8e8);
-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;-ms-transition: all 0.1s linear;transition: all 0.1s linear;
    }
.browse a, .browse a:active {background-color: #eeeeee;}
 .browse a:hover {
color: #fff;background:#787878;transform:translate(0px,2px);-moz-transform:translate(0px,2px);-webkit-transform:translate(0px,2px); 
 }
.button:hover {
color: #fff;background:#57c038;transform:translate(0px,2px);-moz-transform:translate(0px,2px);-webkit-transform:translate(0px,2px); 
 } 
/* button1 */
 .button4 { color: #fff; padding: 6px 12px 8px; background-color: #67b600; border: none; margin-right: 10px; position: relative;
  -webkit-user-select: none;
  -webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
    }
 .button4:active:after { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; bottom: -1px; left: 0; }
 .button4.blue { background: #22C3EB; }
 .button4.orange { background: #da8a00; }
 .button4.ladi { background: #8bc732; }
 .button4.gri { background: #d1d1d1; }
 .button4.rose { background: #e1bf71; }
 .button4.kafeti { background: #d2c19b; }
 .button4.red { background: #e8543f; }
 .button4.melitzani { background: #99389f; }
  .button4:last-of-type { margin: 0; }

.PopularPosts ul,
.PopularPosts li,
.PopularPosts li img,
.PopularPosts li a,
.PopularPosts li a img {
  margin:0 0;
  padding:0 0;
  list-style:none;
  border:none;
  background:none;
  outline:none;
}

.PopularPosts ul {
  margin:.5em 0;
  list-style:none;
  font:normal normal 13px/1.4 "Arial Narrow",Arial,Sans-Serif;
  color:black;
  counter-reset:num;
}

.PopularPosts ul li img {
  display:block;
  margin:0 .5em 0 0;
  width:50px;
  height:50px;
  float:left;
}

.PopularPosts ul li {
  background-color:#eee;
  margin:0 10% .4em 0;
  padding:.5em 1.5em .5em .5em;
  counter-increment:num;
  position:relative;
}

.PopularPosts ul li:before,
.PopularPosts ul li .item-title a {
  font-weight:bold;
  font-size:120%;
  color:inherit;
  text-decoration:none;
}

.PopularPosts ul li:before {
  content:counter(num);
  display:block;
  position:absolute;
  background-color:black;
  color:white;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  top:50%;
  right:-10px;
  margin-top:-15px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
}

/* Set color & level */
.PopularPosts ul li:nth-child(1) {background-color:#E11E28;margin-right:1%}
.PopularPosts ul li:nth-child(2) {background-color:#FD3C03;margin-right:4%}
.PopularPosts ul li:nth-child(3) {background-color:#FECB09;margin-right:7%}
.PopularPosts ul li:nth-child(4) {background-color:#6EBE27;margin-right:10%}
.PopularPosts ul li:nth-child(5) {background-color:#149A48;margin-right:13%}
/* ==== Related Post Widget Start ==== */
.related-post {
  margin:1px auto 0;
  font:normal normal 11px/1.4 Arial,Sans-Serif;
}
.related-post h4 {
  font-size:130%;
  margin:0 0 .5em;
color: #f04e00;
padding-left:10px;
}

/* Style 5 */
.related-post-style-5,
.related-post-style-5 li {
  margin:0;
  padding:0;
  list-style:none;
  word-wrap:break-word;
  overflow:hidden;
}
.related-post-style-5 .related-post-item {
  display:block;
  float:left;
  width:80px;
  height:auto;
  padding:5px;
  border-left:1px solid #eee;
}
.related-post-style-5 .related-post-item:first-child {border-left:none}
.related-post-style-5 .related-post-item-wrapper {
  display:block;
  position:relative;
  overflow:hidden;
}
.related-post-style-5 .related-post-item-thumbnail {
  display:block;
  margin:0;
  width:80px;
  height:80px;
  max-width:none;
  max-height:none;
  background-color:transparent;
  border:none;
  padding:0;
}
.related-post-style-5 .related-post-item-tooltip {
  display:block;
  background-color:black;
  background-color:rgba(0,0,0,.9);
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  padding:5px;
  line-height:normal;
  font-style:italic;
  color:white;
  overflow:hidden;
  /* display:none; <= Don't hide the overlay */
}
/* .related-post-style-5 .related-post-item:focus .related-post-item-tooltip,
.related-post-style-5 .related-post-item:hover .related-post-item-tooltip {display:block} 